David KalivodaDavid Kalivoda
BasketballThe Empty Dataset and Nine Analytical Dimensions: Where Basketball Data Journalism Most Easily Fools ItselfOn Tuesday morning I opened the aggregated data file from the previous day's...
EsportsNine Analysis Layers, Four Zero-Star Ratings: Esports Data Standards Need a Rebuild From the Ground UpAt 2 a.m. in Penang, I opened a deep-analysis file with nine sections. The...
International FootballThe Goal of a Loser: When Thong Nhat Stadium Learned to Weep in SilenceVietnamese football, at its core, is a sport built on silence. This analysis...
International FootballThe Data Gap: When Football Analysts Must Learn to Say 'Insufficient Information'On the night of 11 July 2026, at Luzhniki, during extra time of the World Cup...
BasketballThe Night Before the Window Closes: When the Transfer Market Goes Quiet, the Honest Writer Stays StillAt three in the morning on the final day of the winter transfer window, I sat...
EsportsA Report Full of Empty Fields and the Trap of Rushed Conclusions2:47 a.m., I opened the report an analytics partner had sent over. Eleven dat...
International FootballThe Football Analysis Trade and the Empty-Data Trap: When Conclusions Must Follow EvidenceOn a Tuesday morning, I opened a nine-part tactical analysis file. It had a...
Domestic FootballThe Empty Cell on the Analysis Board: Why Football Writers Must Learn to Say "Not Enough Data""No crowd, and I can hear the defenders' boots shifting." In the summer of...
International FootballThe Dark Zone of Football Analysis: When There Is No Data, the Best Conclusion Is No ConclusionThe match ended at 10:47 p.m. By 11:15, the phone on my desk had buzzed seven...
International FootballEngland 7-0 Croatia: The Audit of an Expired GenerationThe scoreboard stopped at 0-7. Croatia — a team that once reached the 2026...
EsportsNine Layers of Esports Analysis: When the Blank Sits at the Root of the DataIn December 2026, in Penang, I opened a spreadsheet with nine rows and...
International FootballModrić Scores, Croatia Beat Czech 2-1: When an 'Impressive Victory' Hides a Data Error Nobody Wants to DiscussI wrote my first note in the notebook at minute 46, before the ball hit the...
Table TennisReading the V.League Transfer Window Through the Blank LinesAt eleven at night, a group chat of Vietnamese football agents lit up over a...
International FootballFrom Zagreb to Moscow: Luka Modric's Incomplete SummerOn the night of July 15, 2026, on the turf of Luzhniki in Moscow, Luka Modric...
International FootballA Punch in the Handshake Line: Japan U-21 and the Lesson of Silence Against North KoreaSome matches do not begin with a whistle. They begin with a line of men...
EsportsThe Empty Report and the Line Between Data and Fabrication in EsportsOne morning in late March, I reopened a nine-dimension analysis whose skeleto...
SwimmingThe Blank Space Between Two Starting Blocks: A Sports Writer's Discipline When the Data Goes SilentI was sitting in the seventh row of a swimming venue's stands, my laptop open...
TennisA Tax Directive Wearing a Tennis Label: When the Sports Data Pipeline Lies to ItselfTwo in the morning in Miami, in the middle of transfer-season peak. I sat in...
International FootballThe Dark Zone of Football Data: A Lesson from La CommanderieOn my computer screen at the La Commanderie training centre in October 2026,...
Domestic FootballFIFA ASEAN Cup 2026: Two Divisions, One Group of Death and a Commercial Test That Runs to 2030FIFA ASEAN Cup 2026: Two Divisions, One Group of Death and a Commercial Test...
International FootballSaint-Maximin Leaves América: When a Child Is Bullied, Football Loses the Right to Stay SilentIn 2026, during the World Cup semi-final in Moscow, I mispronounced Luka...
EsportsNine Analysis Layers, Four Zero-Star Ratings: Esports Data Standards Need a Rebuild From the Ground UpAt 2 a.m. in Penang, I opened a deep-analysis file with nine sections. The...
International FootballThe Goal of a Loser: When Thong Nhat Stadium Learned to Weep in SilenceVietnamese football, at its core, is a sport built on silence. This analysis...
International FootballThe Data Gap: When Football Analysts Must Learn to Say 'Insufficient Information'On the night of 11 July 2026, at Luzhniki, during extra time of the World Cup...
BasketballThe Night Before the Window Closes: When the Transfer Market Goes Quiet, the Honest Writer Stays StillAt three in the morning on the final day of the winter transfer window, I sat...
EsportsA Report Full of Empty Fields and the Trap of Rushed Conclusions2:47 a.m., I opened the report an analytics partner had sent over. Eleven dat...
International FootballThe Football Analysis Trade and the Empty-Data Trap: When Conclusions Must Follow EvidenceOn a Tuesday morning, I opened a nine-part tactical analysis file. It had a...
Domestic FootballThe Empty Cell on the Analysis Board: Why Football Writers Must Learn to Say "Not Enough Data""No crowd, and I can hear the defenders' boots shifting." In the summer of...
International FootballThe Dark Zone of Football Analysis: When There Is No Data, the Best Conclusion Is No ConclusionThe match ended at 10:47 p.m. By 11:15, the phone on my desk had buzzed seven...
International FootballEngland 7-0 Croatia: The Audit of an Expired GenerationThe scoreboard stopped at 0-7. Croatia — a team that once reached the 2026...
EsportsNine Layers of Esports Analysis: When the Blank Sits at the Root of the DataIn December 2026, in Penang, I opened a spreadsheet with nine rows and...
International FootballModrić Scores, Croatia Beat Czech 2-1: When an 'Impressive Victory' Hides a Data Error Nobody Wants to DiscussI wrote my first note in the notebook at minute 46, before the ball hit the...
Table TennisReading the V.League Transfer Window Through the Blank LinesAt eleven at night, a group chat of Vietnamese football agents lit up over a...
International FootballFrom Zagreb to Moscow: Luka Modric's Incomplete SummerOn the night of July 15, 2026, on the turf of Luzhniki in Moscow, Luka Modric...
International FootballA Punch in the Handshake Line: Japan U-21 and the Lesson of Silence Against North KoreaSome matches do not begin with a whistle. They begin with a line of men...
EsportsThe Empty Report and the Line Between Data and Fabrication in EsportsOne morning in late March, I reopened a nine-dimension analysis whose skeleto...
SwimmingThe Blank Space Between Two Starting Blocks: A Sports Writer's Discipline When the Data Goes SilentI was sitting in the seventh row of a swimming venue's stands, my laptop open...
TennisA Tax Directive Wearing a Tennis Label: When the Sports Data Pipeline Lies to ItselfTwo in the morning in Miami, in the middle of transfer-season peak. I sat in...
International FootballThe Dark Zone of Football Data: A Lesson from La CommanderieOn my computer screen at the La Commanderie training centre in October 2026,...
Domestic FootballFIFA ASEAN Cup 2026: Two Divisions, One Group of Death and a Commercial Test That Runs to 2030FIFA ASEAN Cup 2026: Two Divisions, One Group of Death and a Commercial Test...
International FootballSaint-Maximin Leaves América: When a Child Is Bullied, Football Loses the Right to Stay SilentIn 2026, during the World Cup semi-final in Moscow, I mispronounced Luka...
